//引入express模块
const express=require('express');
//导入路由器模块
const userRouter=require('./routes/user.js');
//console.log(userRouter);

//创建web服务器
const app=express();
//设置端口
app.listen(8080);
//使用body-parser路由器解析post请求的数据为对象
app.use( express.urlencoded({
	extended:true
}));

//使用路由器，将路由器下的路由全部挂载到了web服务器下
//所有路由添加前缀URL添加前缀/v1/users
app.use('/v1/users',userRouter);

//添加错误处理的中间件,拦截所有路由中产生的错误
app.use((err,req,res,next)=>{
	//接收到的路由传递的错误信息
	console.log(err);
	//响应错误
	res.status(500).send({code:500,msg:'服务器端错误'})
})